web development vs machine learning